// BonusGameArray.cpp: implementation of the CBonusGameArray class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "AUSlotsTester.h"
#include "BonusGameArray.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CBonusGame::CBonusGame()
{
}

CBonusGame::CBonusGame( const CAUSlotsBonusGameTypesAccessor& accessor )
{
	m_nID = accessor.m_bonusgametype;
	m_strDescription = accessor.m_description;
}

CBonusGame& CBonusGame::operator=( const CAUSlotsBonusGameTypesAccessor& accessor )
{
	m_nID = accessor.m_bonusgametype;
	m_strDescription = accessor.m_description;

	return *this;
}

CBonusGameArray::CBonusGameArray()
{
}

CBonusGameArray::~CBonusGameArray()
{
}

int CBonusGameArray::Add( const CAUSlotsBonusGameTypesAccessor& accessor )
{
	return CArray< CBonusGame, const CBonusGame& >::Add( CBonusGame( accessor ) );
}
